Skip to main content
TrustRadius
Firebase

Firebase

Overview

What is Firebase?

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage…

Read more
Recent Reviews

Light and fast

10 out of 10
March 24, 2022
Firebase has been used in a lot of projects that our firm has developed, it has many great features that we use, but the most important …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Phone Authentication

$0.01

Cloud
Per Verification

Stored Data

$0.18

Cloud
Per GiB

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

Firebase Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud Firestore and Firestore Realtime Database), and other features supporting developers with flexible mobile application development.

Reviewers rate Support Rating highest, with a score of 7.3.

The most common users of Firebase are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(134)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Firebase is used to create new native applications with a NoSQL code base. The platform allows to create any type of applications like social networks, games, news and applications like streaming video and music thanks to its video player plugin.
  • Helps build and run apps.
  • Building NativeScript apps just got a whole lot easier with Master Verbruggen's new Firebase plugin.
  • Reading data from Firebase is easy and only requires a few lines of JavaScript code.
  • Firebase is only based on NoSQL database.
Firebase is a scalable, flexible, and secure solution that you can trust. It uses a NoSQL database to monitor in real time the traffic of visits to your web application.
  • Firebase provides support for executing Node.js/JavaScript code
  • Host static and dynamic websites securely.
  • It is simple and useful during the design and development stage.
  • Firebase is a useful application during the design and development stage of our apps. We can use it to improve authentication through passwords and social logins.
  • Provides a quick way to manage the agile collection management inherent in Firebase.
  • Although with a certain limit, it has a free plan to start with the authentication of the applications.
Firebase has a single NoSQL database, it is a simple, powerful and uniform application development platform in connectors, it has multiple programming languages ​​such as JavaScript and necessary tools that will simplify the creation of applications.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Firebase as a company portal for the creation, execution, authentication, and development of web and mobile applications. The implementation of the platform is fast and simple, it offers excellent functions so that the process with our applications is functional and effective. It currently integrates with more than 100 platforms, such as Slack, Google Ads, Play Store, and BigQuery, tools that we frequently use for different processes.
  • Simple, scalable and intuitive UX/UI.
  • Multiple interactions, including social media platforms.
  • Creation and successful execution of applications.
  • Ability to supervise and monitor application performance.
  • Firebase is a powerful platform, it provides simple and intuitive access control.
Firebase works very well with other tools, thanks to its many integrations. We frequently integrate it with Slack and Jira, our team's main project planning and communication tools. The implementation is simple and we use it for projects such as application modernization, that is, to convert applications to microservices or container-based applications.
  • Flexible and friendly interface.
  • Extensive database.
  • Firebase offers cloud features, has a large database, is stable and scalable, we can quickly develop applications and monitor their progress.
It eases the app development process, has an extensive database that allows you to store media files in the cloud, supports robust uploads and downloads, and login authentication on any platform.
March 24, 2022

Light and fast

Score 10 out of 10
Vetted Review
Verified User
Firebase has been used in a lot of projects that our firm has developed, it has many great features that we use, but the most important ones are the web hosting, the authentication, and the lighting fast real-time database. This tripled allow the fast development of robust and scalable applications and web applications.
  • Makes easy the social media authentication.
  • Empower users to manage their own account password reset.
  • Facilitates the relationship between the database and the authentication.
  • Storage cost may be a little high for some users.
  • Domain transfers are a bit complicated.
  • It needs more email templates.
Firebase is well suited for the development of fast applications that require a light database integration with a couple of relationships. However, it is not well suited if your application requires many relationships, or if you need an offline database.
  • SMS authentication.
  • Self service password reset.
  • Real-time database.
  • Reduced the waiting time for the password reset, enabling users to return to work faster.
  • Reduced the development time by having easy integrations.
  • Improves the applications performance by having real-time database.
PostgreSQL is a relational database and is well suited for complex applications, however, Firebase is well suited for light and faster applications.
Sam Lepak | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our marketing team and product development team uses Firebase to solve several of our mobile app problems. First, our product development team mainly uses Firebase for their crash reporting (Crashlytics), while our marketing team utilizes Firebase for multiple analytics and growth features. For analytics, we specifically utilize the Funnel, Retention, Events, and MAU features. As for growth features, we have been able to utilize their Dynamic Links, A/B Testing, Predictions, and Remote Configurations.
  • Analytics wise, retention is extremely important to our app, therefore we take advantage of the cohort analysis to see the impact of our middle funnel (retargeting, push, email) efforts affect the percent of users that come back into the app. Firebase allows us to easily segment these this data and look at a running average based on certain dates.
  • When it comes to any mobile app, a deep linking strategy is essential to any apps success. With Firebase's Dynamic Links, we are able to share dynamic links (recognize user device) that are able to redirect to in-app content. These deep links allow users to share other deep-linked content with friends, that also have link preview assets.
  • Firebase allows users to effectively track events, funnels, and MAUs. With this simple event tracking feature, users can put organize these events into funnels of their main user flows (e.g., checkout flows, onboarding flows, etc.), and subsequently be able to understand where the drop-off is in the funnel and then prioritize areas of the funnel to fix. Also, MAU is important to be able to tell if you are bringing in new users and what's the active volume for each platform (Android, iOS).
  • If you are looking for a mobile app analytics platform that has extremely high-quality tracking (down to an ad level), then Firebase may not be for you. While they do track basic UTMs source, medium, and sometimes campaign, Firebase's attribution only scratches the surface of what other competitors are able to do.
  • Firebase has room for improvement when it comes to its Cloud Messaging aka Push Notifications. The room for improvement lies in its user segmentation capabilities. Currently, Firebase does not allow for platform users to segment app users based on in-app events, except for their predictive user events (Firebase predicts which events users will take). Rather Firebase primarily allows for app user segmentation based on demographics and locations. Also, Firebase doesn't allow for automated push notifications or adding images to the push notifications.
  • While Firebase can export data into Google Analytics, it does not allow for direct data exports to a data visualization tool like Google Data Studio, or mobile app engagement platforms, etc. This would be a more advanced feature, that would ideally be in their paid plan.
Firebase is really well-suited for beginner apps that are run by a small team, with a low marketing budget. The platform gives you the 80 / 20 of mobile app analytics with some cool features such as cloud messaging, A/B testing, in-app messages, crash reporting, etc. While if you are looking to grow and scale, then Firebase is most likely not the solution for you as attribution, cost ingestion, data export, web-to-app, journey banners, and webhooks are more suitable to your plan.
  • Firebase has been able to help us understand reliably, the drop-off in our user flows with their funnel feature. This has made it easy for us to be able to pinpoint weaknesses in our funnel and test and optimize with data as the dependent variable.
  • From an economic standpoint, we don't pay for Firebase which is great, but as the saying goes "You get what you pay for" also holds true in this context. As we looked to grow and scale, we looked for a paid solution.
  • From a developer resource standpoint, Firebase has been extremely easy to integrate into our app. Whether it be the event tracking, dynamic links or crash reporting we have not had to waste too much developer time thanks to their well-organized developer docs.
  • Branch
Firebase does a lot of things well, but Branch.io does a lot of things great. We originally chose Firebase because it was free, had great crash reporting, and full event tracking. As we began to scale, increase paid marketing spend, and implement features such as journey banners, web-to-app and deep links for emails we needed a more enterprise solution - that's where Branch came in.

Overall, Firebase is an amazing tool if you are just starting out, otherwise, you may want to look into a more enterprise tool.
Evan Laird | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Firebase for us, unlike most companies, was used in the Marketing department as a data analytics, attribution, and deep linking platform. Its main uses were for weekly customer activity reports, early stage attribution reports on downloads and in-app actions (although not the best for this use case), sending push notifications and in-app messages, and deep linking/dynamic sharing functionality.
  • Extremely robust. Has about any tool you can think of under one roof making it extremely useful as a backup platform for data analytics or small teams that need something quickly.
  • Intuitive and easy UI/UX. Being made and owned by Google, you expect nothing less. Very easy to use for anyone that has any marketing or analytical experience especially in Google Analytics (which I just assume all marketers do).
  • Safe, secure, and sturdy. Never need to worry about downtimes or misinformation as it's as clean and safe as it is being run by Google.
  • FREE! What else is there to say. Unless you're an extremely large application handling hundreds of thousands to millions of users, this pay as you go plan will stay free.
  • Attribution and specifically multi-touch attribution could be more robust such as Branch or Appsflyer but understand this isn't Firebases bread and butter.
  • More parameters. Firebase allows you to track tons of events (believe it's up to 50 or so) but the parameters of the events it only allows you to track 5 which is so messily and unbelievable. So you're able to get good high-level data but if you want to get granular with the events and actions are taken on your app to get real data insight you either have to go with a paid data analytics platform or bring on someone that's an expert in SQL to go through Big Query.
  • City-specific data instead of just country-specific data would have been a huge plus as well.
I recommend it for every mobile application that I know solely because it's free. Yes, it's a one size fits all kind of platform so it doesn't get super granular into any specific region of your data but can give you quick and accurate high-level overviews in an instant with extremely easy implementation through cocoa pods.

This is also me talking from a marketer standpoint. From the developer side (I use to be an iOS developer and would always use Firebase as my DB for side projects) it's an absolute dream to work with. Super intuitive with a great front-end UI so you can actually visualize your Non-SQL database with easy and watch it update in real-time. Then with it being one size fits all and owned by Google it has so many integrations and simple one-liners of code to implement complex functions such as file saving, social login, sharing, and more.

Absolutely love Firebase and would recommend for any mobile application and a small team.
  • Firebase was our sole data analytics platform through our Beta period which was crucial to make business decisions and adjust our application.
  • Because it was free it allowed us to focus on high priority issues instead of adding in a costly data analytics platform (which we finally did - Appsee and Appsflyer - which costs us now over $500 month so it saved us $500/month for about 4 months).
  • There's no way to directly correlate this to ROI but without Firebase's basic app analytics we would have never made core changes to our app or business and possibly still wouldn't be producing revenue today.
It's tough to pick out competitors against Firebase as I'm really unsure and doubt there's another product exactly like it. As mentioned before Firebase literally does everything you can imagine for a mobile application but doesn't get insanely deep in one feature or action. It involves analytics, notifications, database, cloud storage, CRM, attribution, deep linking, dynamic linking, crash reporting, and so much more. It's not amazing at any specific thing (except maybe their database which is AWESOME) but good at all of it.

We used Firebase for everything in the beginning as it was free and got the job done then as we grew, we started to pay for and integrate with more advanced systems but will always have Firebase in there as well.
Return to navigation